package py.com.erpone.view.datamodel;

import java.util.List;

import javax.faces.model.ListDataModel;

import org.primefaces.model.SelectableDataModel;

import py.com.erpone.entity.dm.Proveedor;
import py.com.erpone.entity.dm.Rol;
import py.com.erpone.entity.dm.SolicitudCotizacion;
import py.com.erpone.entity.dm.SolicitudPedido;
import py.com.erpone.entity.dm.Usuario;

public class SolicitudCotizacionModel extends ListDataModel<SolicitudCotizacion> implements SelectableDataModel<SolicitudCotizacion> {

	public SolicitudCotizacionModel(List<SolicitudCotizacion> arg0) {
		super(arg0);
	}

	public Object getRowKey(SolicitudCotizacion solicitudCotizacion) {
		return solicitudCotizacion.getId();
	}

	@Override
	public SolicitudCotizacion getRowData(String rowKey) {
        List<SolicitudCotizacion> solicitudesCotizaciones = (List<SolicitudCotizacion>) getWrappedData();            
        for(SolicitudCotizacion solicitudCotizacion : solicitudesCotizaciones) {  
            if(solicitudCotizacion.getId().equals(rowKey))  
                return solicitudCotizacion;  
        }            
        return null; 
	}

}
